$().ready( function()
{
	$.ajax({
		type : "GET",
		url : "http://localhost/preferences/solution.xml",
		dataType : "xml",
		success : function(xml) 
				{ 
					// Ajout des classes selon les attributs de la solution
					var background = $(xml).find('solution').attr('background');
					var fontFamily = $(xml).find('solution').attr('fontFamily');
					var fontSize = $(xml).find('solution').attr('fontSize');
					var textSpacing = $(xml).find('solution').attr('textSpacing');
					
					// Pour le background :
					$("body").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("div").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("header").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("section").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("article").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("nav").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("aside").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("figure").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					$("footer").addClass(background).addClass(fontFamily).addClass(fontSize).addClass(textSpacing) ;
					
					// Pour le texte :
					$("p").addClass(fontFamily).addClass(fontSize).add(textSpacing) ;
					$("ul").addClass(fontFamily).addClass(fontSize).add(textSpacing) ;
					$("ol").addClass(fontFamily).addClass(fontSize).add(textSpacing) ;
					$("li").addClass(fontFamily).addClass(fontSize).add(textSpacing) ;
					$("a").addClass(fontFamily).addClass(fontSize).add(textSpacing) ;
					$("blockquote").addClass(fontFamily).addClass(fontSize).add(textSpacing) ;
				}
	});
});